/* 面板样式 */
.mirror-panel {
  margin-bottom: 1rem;
}

/* 卡片样式	 */
.user-card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: var(--bgColor-white);
  background-clip: border-box;
  border: 1px solid  var(--borderColor-default);
  border-radius: 0.25rem;
  margin-top: 0.25rem;
}

/* 卡片主题样式 */
.user-card-body {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1rem;
}

.user-alert {
  position: relative;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.user-alert-warning {
  color: #856404;
  background-color: var(--display-yellow-bgColor-muted);;
  border-color: var(--display-yellow-bgColor-muted);;
}
.user-alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}